<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div>
        <div id="title">
          <button data-url="/center">个人中心</button>
          <button data-url="/news">新闻</button>
          <button data-url="/music">音乐</button>
        </div>
        <div id="view"></div>
      </div>

      <script>
          const oBtns = document.querySelectorAll("#title button");
          const oView = document.getElementById("view");

          const routes = [
        { path: "/center", content: "我的主页我做主" },
        { path: "/news", content: "明明我们看的新闻是一样的,为什么我要花钱看" },
        {
          path: "/music",
          content: "周董发新歌了在几个月前",
        },
      ];
            //遍历所有的btns 绑定点击事件
            for (var i = 0 ; i< oBtns.length; i++){
                oBtns[i].onclick = function (){
                    history.replaceState(null, null, this.dataset.url);
                    
                    routes.forEach((item)=>{
                        if(item.path === this.dataset.url){
                            oView.textContent = item.content;
                        }
                    })
                }
            }

      </script>
</body>
</html>